<%-- 
    Document   : V_PreguntaTipoEvaluacion_Update
    Created on : 07-mar-2015, 2:14:45
    Author     : JoseHernan
--%>
<%@page import="db.DB_TipoEvaluacion"%>
<%@page import="beans.B_TipoEvaluacion"%>
<%@page import="db.DB_PreguntaTipoEvaluacion"%>
<%@page import="beans.B_PreguntaTipoEvaluacion"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%

    if (session.getAttribute("userName") != null) {
        String userName = session.getAttribute("userName").toString();
        session.setAttribute("userName", userName);
        //NEW OR UPDATE
        String action = request.getParameter("action").toString();
        String idPregunta = request.getParameter("idPregunta").toString();
        B_PreguntaTipoEvaluacion obj;
        int id = 0;
        if (action.equals("u")) {
            id = Integer.parseInt(request.getParameter("id").toString());
            ArrayList<B_PreguntaTipoEvaluacion> list = DB_PreguntaTipoEvaluacion.get(id);
            obj = list.get(0);
        } else {
            obj = new B_PreguntaTipoEvaluacion();
        }
%>
<!-- BEGIN PAGE LEVEL STYLES -->
<!-- END PAGE LEVEL SCRIPTS -->
<!-- BEGIN FORM-->
<form id="form_xsis_2" name="form_xsis_2" class="form-horizontal" style="width: 600px;">
    <div class="modal-header">
        <button id="closeModalModal" type="button" class="close close2" data-dismiss="modal" aria-hidden="true"></button>
        <h4 class="" style="font-weight: 400">Asociar Tipo Evaluación a la Pregunta</h4>
    </div>
    <div class="modal-body">
        <div class="row" style="padding-left: 15px; padding-right: 15px;">
            <div class="col-md-12">
                <div class="form-body">
                    <div class="alert alert-danger display-hide">
                        <button class="close" data-close="alert"></button>
                        <label id="messageReturn2"></label>
                    </div>                   
                    <div class="form-group">
                        <label class="control-label">Tipo Evaluación: <span class="required"> * </span></label>
                        <select class="form-control" name="idTipoEvaluacion" id="idTipoEvaluacion">
                            <option value="0">--- Seleccione Tipo Evaluación ---</option>
                            <%
                                ArrayList<B_TipoEvaluacion> list = DB_TipoEvaluacion.getList(0);
                                B_TipoEvaluacion objTipoEvaluacion;
                                for (int i = 0; i < list.size(); i++) {
                                    objTipoEvaluacion = list.get(i);
                                    if (objTipoEvaluacion.getId() != 1) {
                            %>
                            <option value="<%= objTipoEvaluacion.getId()%>" <% if (obj.getObjTipoEvaluacion().getId() == objTipoEvaluacion.getId()) {
                                    out.print("selected");
                                }%>  ><%= objTipoEvaluacion.getDescripcion()%></option>
                            <%
                                    }
                                }
                            %>
                        </select>
                    </div> 
                    <div class="form-group">
                        <label class="control-label">Requerimiento: </label>
                        <textarea class="form-control" name="requerimiento" id="requerimiento"><%= obj.getRequerimiento()%></textarea>
                    </div> 
                </div>
            </div>
        </div>
    </div>
    <div class="modal-footer">
        <button id="save2" type="submit" class="btn blue">Guardar</button>
        <button id="closeModalModal_2" type="button" class="btn default" data-dismiss="modal">Cerrar</button>
    </div>
    <input type="hidden" name="action_2" id="action_2" value="<%= action%>">
    <input type="hidden" name="id_2" id="id_2" value="<%= id%>">
    <input type="hidden" name="idPregunta" id="idPregunta" value="<%= idPregunta%>">
</form>
<!-- END FORM-->
<!-- BEGIN PAGE LEVEL PLUGINS -->
<!-- END PAGE LEVEL PLUGINS -->
<!-- BEGIN PAGE LEVEL SCRIPTS -->
<script>
    function savePreguntaTipoEvaluacion() {
        $.post("C_PreguntaTipoEvaluacion", {
            action: $("#action_2").val(),
            id: $("#id_2").val(),
            idPregunta: $("#idPregunta").val(),
            requerimiento: $("#requerimiento").val(),
            idTipoEvaluacion: $("#idTipoEvaluacion").val()
        }, function (data) {
            if (data === "OK") {
                $("#closeModalModal_2").click();
                removeTiposEvaluacion($("#idPregunta").val());
                getTiposEvaluacion($("#idPregunta").val());
            } else {
                alert(data);
            }
        });
    }
</script>
<script>
    $('#idTipoEvaluacion').select2();
</script>
<script>
    function valid() {
        var correcto = true;
        $(".errorMessage").remove();
        if ($("#idTipoEvaluacion").val() === "0") {
            $("#idTipoEvaluacion").parent().append("<span class='errorMessage'>Seleccione Tipo de Evaluación.</span>");
            correcto = false;
        }
        return correcto;
    }
</script>
<script>
    $('#save2').click(function () {
        if (!valid()) {
            return false;
        }
        savePreguntaTipoEvaluacion();
        return false;
    });
</script>
<script>
    $('#form_xsis_2').keypress(function (event) {
        if (event.which === 13) {
            if (!valid()) {
                return false;
            }
            savePreguntaTipoEvaluacion();
            return false;
        }
    });
</script>
<!-- END PAGE LEVEL SCRIPTS -->

<% } else {

        out.print("<script language='Javascript'>"
                + "alert('Su sessión a expirado, ingrese nuevamente.');"
                + "window.location.href = 'index.jsp'"
                + "</script>");
    }%>